/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: peng
 * @update: peng (2020-07-17 15:03)
 */

/*height*/
.bsheader{background: #fbf8f1;}
.header{background: #fff;}
.headerB{padding: 48px 0; background: url(../images/bg-banner.png) center bottom no-repeat;}
.hdlogo img{max-width: 100%;}
/* .m-search{margin-top: 13px; width: 385px; height: 48px;} */
.m-search{width: 385px; height: 48px;}
.u-deep{right: 0; top: 0; padding: 2px 0; width: 40px; line-height: 22px; color: #006eab;}
.g-search{margin-right: 48px;}
.g-search .u-searchtext{padding: 6px 45px 6px 100px; height: 48px; font-size: 16px;}
.u-searchtit{left: 0; top: 0; bottom: 0; background: url(../images/bg-searchline.png) right center no-repeat;}
.u-searchtit input{display: block; padding: 0 15px; width: 85px; height: 48px; line-height: 48px; background: none; border: none; outline: none; color: #8b91a0;}
.u-searchtit span{position: absolute; right: 15px; top: 0; bottom: 0; display: block; width: 8px; background: url(../images/icon-search.png) center no-repeat; cursor: pointer;}

.searchbtn{right: 10px; top: 0; width: 34px; height: 48px; line-height: 48px; border: none; cursor: pointer; background-color: rgba(255,255,255,0); background-image: url("../images/icon/search.png"); background-position: center; background-repeat: no-repeat; background-size:22px;}

.m-nav{background: #006eab; z-index: 2;}
.m-nav .u-webhome{padding: 0px 0px 0px 10px;width: 14.2%; line-height: 50px;  font-weight: bold; color: #fff;}
.m-nav .navbar-collapse{padding: 0;}
.m-nav button{background: #fff;}
.g-nav li.u-yjnav{float: left; width: 14.28%; line-height: 56px; text-align: center;}
.g-nav li.u-yjnav a.u-yja{position: relative; display: block;font-weight: bold; color: #fff;}
.g-nav li.u-yjnav a.u-yja:hover,.g-nav li.u-active a.u-yja{background: #025c8d; color: #fdf180;}
.g-nav li.u-yjnav a.u-yja i{position: absolute; left: 50%; margin-left: -8px; bottom: -8px; display: none; width: 16px; height: 8px; background: url(../images/bg-yjnav.png) no-repeat; z-index: 1;}
.g-nav li.u-active a.u-yja i{display:block;}
.m-navmenu ul{padding: 10px 15px;}
.m-navmenu li{float: left; margin: 0 10px; line-height: 32px;}
.m-navmenu li a{font-size: 16px;}
.u-navul4 ul{padding-left: 348px;}
.u-navul5 ul{padding-left: 560px;}
.u-navul6 ul{padding-left: 700px;}
.u-navul7 ul{padding-left: 230px;}

.is-main{background: url(../images/bg-main.png) #fbf8f1 center bottom no-repeat;}
.m-hmtpbox{padding: 15px; background: #fff;}

.m-hot h1{padding: 4px 0 14px; font-size: 32px; font-weight: bold; color: #006eab;}
.m-hot p{text-indent: 2em; font-size: 14px;}
.m-hot p a{margin-left: 16px; color: #006eab;}

.g-flash,.g-flash img{height: 415px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 46px; line-height: 46px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 13px; bottom: 18px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-flash .owl-pagination .owl-page span{display: block; width:8px; height:8px; background: #fff; -moz-border-radius:8px; border-radius:8px;}
.g-flash .owl-pagination .active span{background: #006eab;}

.m-news{height: 415px;}
.m-reprinttit{height: 38px; line-height: 38px;}
.m-reprinttit a{color: #006eab; margin-right: 10px;}

.g-notice{padding: 7px 15px 7px 114px; height: 90px; background: #f5f5f5;}
.g-notice .u-tit{left: 0; top: 0; padding: 13px 26px 13px 16px; width: 96px; line-height: 32px; font-size: 18px; font-weight: bold; color: #fff; background: url(../images/bg-noticetit1.png) #006eab right center no-repeat;}
.g-notice .bd{height: 76px;}
.g-notice .bd li{height: 38px; line-height: 38px;}

.m-hmbtns{height: 90px;}
.m-hmbtns ul{margin: -2px;}
.m-hmbtns li{padding: 2px; line-height: 43px; text-align: center;}
.m-hmbtns li a{display: block; background: #f5f5f5; font-weight: bold; transition: .3s;}
.m-hmbtns li a span{ display: inline-block; padding-left:40px; height:100%; position: relative;}
.IndIc{display:block; width: 25px; height: 25px; background-size:50px;  background-image: url("../images/icon/iconI01.png"); background-repeat: no-repeat; transition: .3s; position: absolute; left:0; top:50%; margin-top:-12.5px;}
.IndIc1{background-position: 0 0;}
.IndIc2{background-position: 0 -25px;}
.IndIc3{background-position: 0 -50px;}
.IndIc4{background-position: 0 -75px;}
.m-hmbtns li a:hover{background: #006eab; color: #fff;}
.m-hmbtns li a:hover .IndIc1{background-position: -25px 0;}
.m-hmbtns li a:hover .IndIc2{background-position: -25px -25px;}
.m-hmbtns li a:hover .IndIc3{background-position: -25px -50px;}
.m-hmbtns li a:hover .IndIc4{background-position: -25px -75px;}


.z-huant{padding: 0 15px 0 120px; }
.z-huant .u-tit{left: 0; top: 0; padding: 13px 26px 13px 16px; width: 96px; line-height: 32px; font-size: 18px; font-weight: bold; color: #fff; background: url(../images/bg-noticetit.png) #006eab right center no-repeat;}
.z-huantK a{height: 90px; overflow:hidden;}
.z-huantK img{ height:100%;}


.KeFs{ background:rgba(0,0,0,0.5); padding:6px 0; display:none;}
.KeFsD{margin: 0 auto;}
.KeFsA{display: block;float:left;overflow:hidden;background-position:0 0; background-repeat: no-repeat;background-color:#efefef;margin: 0 3px;transition:0.5s}
.KeFsA1{background-image:url("../images/JIA/IcnI01.png");}
.KeFsA2{background-image:url("../images/JIA/IcnI02.png");}
.KeFsA3{background-image:url("../images/JIA/IcnI03.png");}
.KeFsA4{background-image:url("../images/JIA/IcnI04.png");}
.KeFsA5{background-image:url("../images/JIA/IcnI05.png");}
.KeFsA6{background-image:url("../images/JIA/IcnI06.png");}
.KeFsA7{background-image:url("../images/JIA/IcnI07.png");}
.KeFsA8{background-image:url("../images/JIA/IcnI08.png");}
.KeFsA9{background-image:url("../images/JIA/IcnI09.png");}
.KeFsA10{background-image:url("../images/JIA/IcnI10.png");}
.KeFsA11{background-image:url("../images/JIA/IcnI11.png");}
.KeFsA12{background-image:url("../images/JIA/IcnI12.png");}
.KeFsD span{display: block;float: left;}
.KeFsA:hover{background-color:#0071ca;transition:0.5s}
.KeFsD{width: 1032px;min-height: 50px;}
.KeFsA{ width:72px; height: 72px; background-size:72px;border-radius:10px;}
.KeFsD span{width: 15px;height: 10px;}
.KeFsA:hover{background-position:0 -72px;}


@media screen and (max-width: 1199px){
.z-huant {padding: 0 10px 0 105px;}
.z-huant .u-tit { padding: 10px 20px 10px 10px;width: 84px;}
.z-huantK a{width:25%;height: 84px; overflow:hidden;}
.m-nsspecial{height: 84px;}
.m-nsspecial .bd li{float: left; margin-right: 16px;}
.m-nsspecial .bd li img{display: block; width: 260px; height: 84px;}
.KeFsD{width:960px;min-height: 50px;}
.KeFsA{ width:58px; height: 58px; background-size:58px;border-radius:10px;}
.KeFsD span{width: 12px;height: 10px;}
.KeFsA:hover{background-position:0 -58px;}
.headerB{background: url(../images/bg-banner.png) 24% bottom no-repeat;}	
.u-navul4 ul{padding-left:240px;}
.u-navul5 ul{padding-left: 380px;}
.u-navul6 ul{padding-left: 500px;}
.u-navul7 ul{padding-left: 20px;}
.m-navmenu li {float: left;margin: 0 8px;line-height: 32px;}
}

@media screen and (max-width: 991px){
.z-huant {padding: 0 10px 0 95px;}
.z-huant .u-tit {line-height: 28px;font-size: 16px;}
.m-nsspecial{height: 80px;}
.m-nsspecial .bd li{float: left; margin-right:9px;}
.m-nsspecial .bd li img{display: block; width: 210px; height: 80px;}
.KeFs{ display:none;}
}
@media screen and (max-width: 767px) {
.z-huantK a{ width:50%; height: 80px; overflow:hidden; margin-bottom:10px;}
.m-nsspecial{height: 80px;}
.m-nsspecial .bd li{float: left; margin-right:9px;}
.m-nsspecial .bd li img{display: block; width: 240px; height: 80px;}
.KeFs{ display:none;}
}



.m-ctadv,.m-ctadv img{height: 108px;}
.m-ctadv img{display: block; width: 100%;}
.m-ctadv .owl-item{position: relative;}
.m-ctadv .owl-pagination{position: absolute; left: 50%; bottom: 12px; margin-left: -45px;}
.m-ctadv .owl-pagination .owl-page{float: left; margin: 0 3px;}
.m-ctadv .owl-pagination .owl-page span{display: block; width: 8px; height: 8px; background: #fff; -moz-border-radius: 12px; border-radius: 12px;}
.m-ctadv .owl-pagination .active span{background: #006eab;}

.g-special{/*height: 108px;*/}
.g-special li{margin-bottom: 12px; height: 48px; line-height: 48px;}
.g-special li a{display: block; padding: 0 8px; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-special li.u-cl1 a{background: #f1dcad;}
.g-special li.u-cl2 a{background: #ccc; color: #fff;}
.g-special li.u-cl3 a{background: #619bc8; color: #fff;}

.m-hmqs{padding: 30px 0; background: #f5f5f5;}
.m-hmbox{padding: 15px; background: #fff;}

.m-openlists{height: 283px;}
.m-openform{margin-bottom: 4px;}
.u-opshtx{-moz-border-radius: 0;border-radius: 0;}
.u-opshbtn{right: 1px; top: 1px; width: 46px; height: 34px; line-height: 34px; background: none; font-size: 20px; color: #006eab; border: none; font-weight: bold;}

.m-openbtns1 ul{margin: -1px;}
.m-openbtns1 li{padding: 1px; text-align: center;}
.m-openbtns1 li a{display: block; padding: 0 6px; height: 45px; line-height: 45px; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}



.m-openbtns1 li a span{ display: inline-block; padding-left:30px; height:100%; position: relative;}
.IndId{display:block; width: 25px; height: 25px; background-size:50px;  background-image: url("../images/icon/iconI02.png"); background-repeat: no-repeat; transition: .3s; position: absolute; left:0; top:50%; margin-top:-12.5px;}
.IndId1{background-position: 0 0;}
.IndId2{background-position: 0 -25px;}
.IndId3{background-position: 0 -50px;}
.IndId4{background-position: 0 -75px;}
.m-openbtns1 li a:hover{background: #006eab; color: #fff;}
.m-openbtns1 li a:hover .IndId1{background-position: -25px 0;}
.m-openbtns1 li a:hover .IndId2{background-position: -25px -25px;}
.m-openbtns1 li a:hover .IndId3{background-position: -25px -50px;}
.m-openbtns1 li a:hover .IndId4{background-position: -25px -75px;}





.m-openbtns2 ul{margin: -3px -5px;}
.m-openbtns2 li{padding: 3px 5px; text-align: center;}
.m-openbtns2 li a{display: block; padding: 0 6px; height: 66px; line-height: 64px; border: 1px solid #a6cde2; background: #dbebf3; color: #006eab; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}

.m-openbtns2 li a span{ display: inline-block; padding-left:30px; height:100%; position: relative;}
.IndId{display:block; width: 25px; height: 25px; background-size:50px;  background-image: url("../images/icon/iconI02.png"); background-repeat: no-repeat; transition: .3s; position: absolute; left:0; top:50%; margin-top:-12.5px;}
.IndId5{background-position: 0 -100px;}
.IndId6{background-position: 0 -125px;}
.IndId7{background-position: 0 -150px;}
.IndId8{background-position: 0 -175px;}
.IndId9{background-position: 0 -200px;}
.m-openbtns2 li a:hover{background: #006eab; color: #fff;}
.m-openbtns2 li a:hover .IndId5{background-position: -25px -100px;}
.m-openbtns2 li a:hover .IndId6{background-position: -25px -125px;}
.m-openbtns2 li a:hover .IndId7{background-position: -25px -150px;}
.m-openbtns2 li a:hover .IndId8{background-position: -25px -175px;}
.m-openbtns2 li a:hover .IndId9{background-position: -25px -200px;}

.m-openbtns2 li a:hover{background: #006eab; color: #fff; border-color: #006eab;}
.m-openbtns2 li a:hover span{color: #fff;}

.m-servicebox{height: 230px;}
.m-sertype{height: 88px;}
.m-sertype .bd{left: 15px; right: 15px;}
.m-sertype .bd li{float: left; padding: 12px 0 14px; width: 110px; height: 88px; text-align: center; cursor: pointer;}
.m-sertype .bd li span{display: block; margin: 0 auto; width: 28px; height: 28px; line-height: 28px; font-size: 28px; color: #65b2dd;}
.m-sertype .bd li p{padding: 6px 0;}
.m-sertype .bd li.u-active,.m-sertype .bd li.u-active span{color: #006eab;}
.m-sertype .bd li.u-active{background: url(../images/bg-serjt.png) center bottom no-repeat;}
.swinext,.swiprev{position: absolute; top: 22px; display: block; width: 15px; height: 36px; background-color: #e5e5e5; background-image:url("../images/icon-special.png"); background-repeat: no-repeat; -moz-border-radius: 2px; border-radius: 2px; background-size:30px; margin-top: 0;}
.swinext{left:0;background-position: 0 0;}
.swiprev{right:0; background-position: -15px 0;}


.m-sertype .hd .prev,.m-sertype .hd .next{position: absolute; top: 22px; display: block; width: 15px; height: 36px; background-color: #e5e5e5; background-image: url(../images/icon-servicebtns.png); background-repeat: no-repeat; -moz-border-radius: 2px; border-radius: 2px;}
.m-sertype .hd .prev{left: 0;}
.m-sertype .hd .next{right: 0; background-position: -15px 0;}


.m-serhots{padding: 12px; background: #f5f5f5;}
.g-serhots{width: 100%!important; height: 64px;}
.m-serhots li{float: left; width: 33.33%; line-height: 32px; padding-left: 12px; background: url(../images/icon-li2.png) left center no-repeat; font-size: 14px; color: #808080; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; cursor: pointer;}

.m-sertheme li,.m-serdeptment li{padding: 14px 5px 0; text-align: center;}
.m-sertheme li span,.m-sertheme li a,.m-serdeptment li span,.m-serdeptment li a{display: block; padding: 0 5px; line-height: 42px; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-sertheme li span:hover,.m-sertheme li a:hover,.m-serdeptment li span:hover,.m-serdeptment li a:hover{background: #509ac0; color: #fff;}

.m-msly{height: 169px;}
.m-msly li{padding: 18px 5px 0; text-align: center;}
.m-msly li a{display: block; padding: 0 8px; height: 42px; line-height: 42px; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-msly li a:hover{background: #509ac0; color: #fff;}

.m-interlists{height: 282px;}
.m-interlists .m-titstyle2 li{float: left; margin-left: 20px; line-height: 48px;}
.m-interlists .m-titstyle2 li a{display: block; color: #000000; font-size: 14px;}

.m-intlive{height: 168px;}
.g-intlive figure{margin-top: 6px; width: 145px;}
.g-intlive figure img{display: block; width: 100%; height: 104px;}
.g-intlive div{margin: 5px 0 0 155px;}
.g-intlive div p{line-height: 26px; font-size: 14px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-intmail{height: 85px; background: #efefef;}
.m-intmail a{display: block; padding:0;}
.m-intmail img{display: block; width: 100%;}

.m-intbtns{height: 104px;}
.m-intbtns li{margin-top: 10px; height: 42px; line-height: 42px; text-align: center;}
.m-intbtns li a{display: block; background: #509ac0; color: #fff; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-intbtns li a:hover{background: #006eab;}

.m-btadv img{display: block; width: 100%;}

.is-btgg{position: fixed; right: 1%; bottom: 5px; z-index: 9999;}
.m-btgg{position: relative;}
.m-btgg span{display: block; width: 26px; height: 26px; position: absolute; right: 10px; top: 10px; background: url(../images/pic-colse.png) no-repeat; cursor: pointer;}



/*jqbjlc*/
.u-jqleft,.u-jqright{top: 0; z-index: 2;} 
.u-jqleft{left: 50%; margin-left: -960px;}
.u-jqright{right: 50%; margin-right: -960px;} 

/*************************************************************************/
.NewCenp{ color: #006eab; line-height:25px;}
.NewCens { background:#efefef;}
.NewCens .m-tabstyle1{border-bottom:none; padding-top:10px;}
.NewCens .m-tabstyle1 li a,.NewCens .m-tabstyle1 li.u-active a { font-weight:600;}
.NewTzy li{position:relative;}
.NewTzy li:before{content: ' ';display:block; position:absolute; background:#ddd; width:1px; height:18px; top:50%;left:0; margin-top:-9px;}
.NewTzy li:first-child:before{display:none;}
.NewKSa{}
.NewKSa h3{ color:#006eab; font-size: 16px; line-height:28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:8px;}
.NewKSa p{ font-size: 14px; color:#636363; line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.m-liststyle1 li.NewKSaL{ height:auto;}
.m-liststyle1 li a.NewKSa { padding-top:7px; padding-bottom:10px;display: block;padding-left:0;background:none;overflow:inherit;word-wrap: normal;white-space:inherit}
.NewUl li a{padding-left:8px; background:none;}
.NewHot{width:100%;}
.NewHotK{ padding:0 15px;}
.NewHts{ margin:10px 0 0;}
.NewHts a{ margin-top:15px; overflow: hidden; padding:0 10px;}
.NewHts a img{ height:136px;width:100%;}
@media screen and (max-width: 1199px){
.NewHts a{ margin-top:15px; overflow: hidden; padding:0 10px;}
.NewHts a img{ height:105px;width:100%;}
}

@media screen and (max-width: 991px){
.NewHts a{ margin-top:15px;width:33.333%; overflow: hidden; padding:0 8px;}
.NewHts a img{ height:110px;width:100%;}
	.swiper-slide{width:200px;}
}
@media screen and (max-width: 767px) {
.NewHts a{ margin-top:10px; width:33.333%; overflow: hidden; padding:0 5px;}
.NewHts a img{ height:100px;width:100%;}
.swiper-slide{width:150px;}	
}

@media screen and (max-width: 640px) {
.NewHts a img{ height:100px;}
	.swiper-slide{width:50%;}	
}
/*******************************/
.m-gkyfb{min-height: 326px;}
.g-gkyfb{margin-top: 8px;}
.m-wgkbtns li{float: left; margin-top: 7px; text-align: center;}
.m-wgkbtns li span{display: inline-block; width: 68px; height: 68px; line-height: 68px; background: #b7e1f8; border-radius: 26px; font-size: 34px; color: #0068a1;}
.m-wgkbtns li p{line-height: 38px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-wgkbtns a:hover span{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s;}
.m-xwfbbox img{display: block; width: 100%;}
.m-xwfbbox h1{line-height: 30px;}
.m-xwfbbox p{line-height: 28px;}
.m-ldzc{min-height: 326px;}
.g-ldzc{margin-top: 14px;}
.m-lddesc{padding: 10px;}
.m-lddesc h1{line-height: 32px; font-size: 18px; color: #0068a1;}
.m-lddesc p{line-height: 20px;}
.m-ldtabs{margin-left: 120px;}
.m-ldtabs li{float: left; margin: 5px 2px; width: 65px; height: 28px; line-height: 28px; text-align: center;}
.m-ldtabs li a{display: block; background: #ddd; border-radius: 6px;}
.m-ldtabs li.u-active a{background: #0068a1; color: #fff;}


.m-sbis{padding: 15px; background: #fff; width:100%; position: relative; margin-top:15px;}
.m-sbis .u-tit{left: 15px; top: 50%; margin-top: -32px; z-index: 2; display: block; width: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #0068a1; position: absolute;}
.g-special{padding-left: 26px;}
.g-special img{display: block; height: 82px;}


.m-zdlytext{padding: 10px 10px 0;}
.m-zdlytextg-special p{line-height: 30px; text-indent: 2em;}
.m-zdlybtns li{margin-top: 10px; text-align: center;}
.m-zdlybtns li span{display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background: #e6e6e6; font-size: 24px; color: #0068a1;}
.m-zdlybtns li a:hover span{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s}
.m-zdlybtns li p{line-height: 36px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-jdhybox,.m-ysqgkbox{min-height: 326px;}
.m-jdhybox .m-liststyle{padding: 8px 8px 0;}
.m-ysqgkbbtns .row{margin: 5px -5px;}
.m-ysqgkbbtns .row li{padding: 5px; text-align: center; line-height: 40px;}
.m-ysqgkbbtns .row li a{display: block; background: #f5f5f5;}
.m-ysqgkbbtns .row li span{margin-right: 10px; display: inline-block; width: 18px; height: 18px; line-height: 18px; vertical-align: middle; font-size: 18px; color: #0068a1;}
.m-ysqgkbbtns .row li a:hover span{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s;}
.m-bjcx h1{line-height: 32px; padding-left: 25px; font-size: 16px; color: #0068a1; background: url(../images/icon-blcx.png) left center no-repeat;}
.m-bjcx .form-group{margin: 8px -5px;}
.m-bjcx .form-group .col-sm-2{padding: 7px 5px 0; font-weight: normal;}
.m-bjcx .form-group .col-sm-10{padding: 0 5px;}
.m-bjcx .u-code .form-control{width:40%;}
.m-bjcx .u-code img{margin-left: 10px;}
.m-bjcx .u-search{width: 64px; height: 28px; line-height: 1; border-radius: 0; background: #0068a1; color: #fff;}
.m-bjcx .u-search:hover{color: #fff;}
.m-znnbbox .row{margin: -7px;}
.m-znnbbox li{padding: 7px; height: 138px; text-align: center;}
.m-znnbbox li a{display: block; padding: 20px 0;}
.m-znnbbox li span{display: inline-block; width: 42px; height: 42px; background-image: url(../images/icon-znnb.png); background-color: #fff; background-repeat: no-repeat; border-radius: 50%;}
.m-znnbbox li p{line-height: 32px; padding-top: 6px; color: #fff; font-size: 16px;}
.m-znnbbox li.u-zn1 a{background: #008fde;}
.m-znnbbox li.u-zn2 a{background: #0068a1;}
.m-znnbbox li.u-zn2 span{background-position: 0 -42px;}
.m-znnbbox li a:hover span{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s;}
.m-jdbz,.m-tjsj{min-height: 262px;}
.m-jdbz .m-liststyle{padding: 8px 8px 0;}
.m-tjsjtabs{padding: 10px;}
.m-tjsjtabs li{float: left; width: 50%; padding: 0 10px; text-align: center;}
.m-tjsjtabs li span{display: block; line-height: 28px; background: #f5f5f5; cursor: pointer;}
.m-tjsjtabs li.u-active span{color: #0068a1;}
.m-tjsjbox{padding-left: 22px; background: url(../images/bg-num.png) left top no-repeat;}
.m-tjsjbox li{line-height: 30px;}
.m-tjsjbox li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-tjsjbox li span{float: right; color: #d8171a;}
.m-weblinkshd{border-bottom: 1px solid #ddd;}
.m-weblinkshd .u-tit{padding-left: 28px; margin-right: 20px; line-height: 42px; background: url(../images/icon-weblink.png) left center no-repeat; font-size: 16px; font-weight: bold; color: #0068a1;}
.m-weblinkshd li{float: left; margin: 0 20px; line-height: 42px; font-size: 16px; padding-bottom: 2px; cursor: pointer;}
.m-weblinkshd li.u-active{padding-bottom: 0; color: #0068a1; border-bottom: 2px solid #0068a1; background: url(http://www.jianxian.gov.cn/images/images/icon-tab1.png) center bottom no-repeat;}
.g-weblinks{padding: 10px 10px 0;height:100px;overflow-y:auto;}
.g-weblinks .row{margin: 0 -7px;}
.g-weblinks li{line-height: 32px; padding: 0 7px;}
.g-weblinks li a{display: block; padding-left: 12px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/icon-li2.png) left center no-repeat;}
.m-zdlybox{width:100%;}
.back01{background:#FFF; margin-top:15px;}
.f-openbox{ padding:0 15px;}

.m-Lingdao{ width:94%; padding:0 3%;}
.m-LingdaoA{width:48%; overflow: hidden; text-align: center; display: block;}
.m-LingdaoI{}
.m-LingdaoA h3{ color:#006eab;}
.m-LingdaoA p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color:#666;}
.m-LingdaoB a{ background: #ccecfd; display: block;}
.m-LingdaoK .row li a {background: #dbf0fb;}
.m-LingdaoK  .row li span.m-LingdI{margin-right:0; padding-left:25px; background-position: left center; background-repeat: no-repeat;background-size:18px;display: inline-block;width:auto;height: 18px;line-height: 18px;vertical-align: middle;font-size: 14px;color: #000; }
.m-LingdI1{background-image: url("../images/icon/st01.png")}
.m-LingdI2{background-image: url("../images/icon/st02.png")}
.m-LingdI3{background-image: url("../images/icon/st03.png")}
.m-LingdI4{background-image: url("../images/icon/st04.png")}

/*pad md*/
@media screen and (max-width: 991px ){
	.headerB {background: none;}
	.m-search{margin-top: 25px; width: 100%;}

	.m-nav{height: 50px;}
	/* .m-nav{height: 50px; background: #006eab;} */
	.g-nav li.u-yjnav{line-height: 50px;}
	.g-nav li.u-yjnav a.u-yja i{display: none!important;}
	.m-navmenu{top: 50px;}
	.m-navmenu ul{padding: 10px;}
	.m-navmenu li a{font-size: 16px;}
	.u-navul3 ul{padding-left: 102px;}
	.u-navul4 ul{padding-left: 254px;}
	.u-navul5 ul{padding-left: 355px;}
	.u-navul5 ul{padding-left: 456px;}

	.m-hmtpbox{padding: 10px;}

	.m-hot{padding-top: 0;}
	.m-hot h1{font-size: 20px;}

	.g-flash,.g-flash .owl-item,.g-flash img{height: 340px;}
	.g-flash .owl-item p{padding-left: 10px; height: 40px; line-height: 40px; font-size: 14px;}
	.g-flash .owl-pagination{bottom: 15px;}

	.m-news .m-liststyle1 li{height: 30px; line-height: 30px;}

	.g-notice{padding: 0 10px 0 90px; height: 76px;}
    .g-notice .u-tit{line-height: 28px; font-size: 16px;}
	
	.m-hmbtns{margin-bottom: 5px;}
	.m-hmbtns ul{margin: -5px;}
	.m-hmbtns li{padding: 5px; line-height: 45px;}
	.m-hmbtns li span{margin-right: 8px; font-size:16px;}

	.g-special li{margin-bottom: 0; margin-top: 10px;}
	.g-special li a{background: #f1dcad!important; color: #3d3d3d!important;}

	.m-hmbox{padding: 10px;}

	.m-hmqs{padding: 15px 0;}

	.m-openbtns2 li a{height: 50px; line-height: 48px;}
	

	.m-tabstyle3 li{margin-left: 8px;}

	.m-msly .m-titstyle2{margin-bottom: 5px;}
	.m-msly li{padding: 5px;}

	.m-interlists .m-titstyle2 li{line-height: 38px;}

	.m-intmail a{padding: 0;}

	.m-sertheme li,.m-serdeptment li{padding: 5px;}
	
	#leftad,#rightad,.is-btgg{display: none;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.headerB {padding: 35px 0;background: none;}
	/* .m-banner{padding: 0 0 35px;} */
	.m-search{height: 42px;}
    .g-search{margin: 0; height: 42px;}
    .g-search .u-searchtext{padding-left: 68px; padding-right: 44px; height: 42px; font-size: 14px;}
    .u-searchbtn{right: 8px; height: 42px; line-height: 42px;}
    .u-searchtit input{padding: 0 10px; width: 62px; height: 42px; line-height: 42px;}
    .u-searchtit span{right: 10px;}

    .g-nav li.u-yjnav{float: none; width: 100%; line-height: 40px;}
    .g-nav li.u-yjnav a.u-yja{padding: 0 15px; font-size: 16px; background: #006eab;}

    .m-openbtns1 li i{display: none;}

}
/*small xs*/
@media screen and (max-width: 638px) {
    .g-flash,.g-flash .owl-item,.g-flash img{height: 220px;}

}


@media screen and (max-width: 1199px){
.NewCens .m-tabstyle1 li {
    width:auto;
	margin: 0; text-align: left;}
}

@media screen and (max-width: 1199px){
.g-notice .u-tit { padding: 10px 20px 10px 10px;width: 84px;}
}

@media screen and (max-width: 991px){
.g-notice {padding: 0 10px 0 80px;}
}

.mainB{ background:#f7f7f7;}
.mainB .mainCon{background:#FFF;}
.mainB .container{padding:0 15px;}
/********分页*******/


.u-sercjsfw span.serChaj{width:48px; height:48px; background-color: #FFF; border-radius:50%; background-image: url("../images/pic/serIC0.png"); background-position: center; background-size:100%; background-repeat: no-repeat; display:inline-block;}
.detText{width:100%; height:120px; padding:15px 2%; border-radius:4px; border:1px solid #ddd;}
.detNpsN{ margin-top:10px;}
.detNpsN p{ margin-left:10px; color:#666; line-height:26px;}
.detNpsI{padding:0 10px; width:70px; height:24px; margin-left:10px; border:1px solid #ddd; display:block;}
input.detNpsC{margin-left:6px; display: block; margin-top:7px;}
.detNpsNa{ margin-left:10px; height:24px; display: block;}
.detNpsNa img{ height:100%;}
.detNpsB{margin-left:10px; padding:0 10px;}
/*DataSK*/
.DataSK{ border: 1px solid #ccc; padding:40px 18px 10px; position:relative; margin-top:40px;}
.DataST{width:190px; text-align: center;right:0; left:0; margin:0 auto; top:-30px; position: absolute; background: #FFF;}
.DataST p{ color:#006eab; font-size:30px; font-weight:600; line-height:30px;}
.DataST span{ line-height:30px; font-size:14px; color:#ccc;}
.DataST:before,.DataST:after{display: block;content: '';position: absolute; border-radius:50%; background: #ccc;top:50%; width: 13px; height:13px; margin-top:-7px;}
.DataST:before{ left:0;}
.DataST:after{right:0;}
.DataS_tit{ text-align: center; width:260px; margin:0 auto;}
.DataS_tit li{ line-height:46px; height: 46px;width:50%; text-align: center; color:#000; font-size:18px; background:#f5f5f5; display:block; float: left; position: relative;}
.DataS_tit li.u-active{ background:#006ead;}
.DataS_tit li.u-active a{color:#FFF;}
.DataS_tit li.u-active:before{display: block;content: '';position: absolute;top:100%;right:0;left:0; margin:0 auto;width:0;height:0;border-style:solid;border-width:5px 6px 0 6px;border-color:#006ead transparent transparent transparent;}
.DataNK{ border:1px solid #ccc; margin-top: 20px;}
.DataN_tit{border-bottom:1px solid #ccc; height: 48px; background:#f5f5f5;}
.DataN_tit h2{display: block;line-height: 48px;padding: 0 15px;font-size: 18px;font-weight: bold;color: #006eab; position: relative;}
.DataN_tit h2:before{display: block;content: '';position: absolute;bottom:0;left:0;width:100%;height:2px; background:#006eab;}
.DataN_tita{ margin-right:15px;line-height: 48px;font-size: 16px; color:#c90e24;}
.DataN_titM{margin-right:15px;line-height: 48px;font-size: 14px; color:#666;}
.DataNg{ width:92%; padding:0 4%;}
.DataNF{ padding:10px 18px 0;}
.DataNF li{ }
.DataNa{background:#f8f8f8; width:94%; margin:0 auto 20px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center;}
.DataNaI,.DataNaP{width:50%;}
.DataNaI img{width:100%;}
.DataNaP{ text-align:center;}
.DataNaP p{ text-align:center; font-size:18px;}
.DataNaPs{width:40px; height:40px; display: block; background-size:80px; margin:0 auto 5px; background-image: url("../images/icon/dataI01.png"); background-repeat: no-repeat; }
.DataNaPs1{background-position: 0 0;}
.DataNaPs2{background-position: -40px 0;}
.DataNaPs3{background-position: 0 -40px;}
.DataNaPs4{background-position: -40px -40px;}
.DataNa:hover span{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg); -webkit-transition: .4s; -moz-transition: .4s; transition: .4s;}
/******************************/
.aboBan{top:0; left: 0;right:0; margin:0 auto;}












@media screen and (max-width: 1199px){
.DataSK{padding:40px 18px 10px; margin-top:40px;}
.DataST{width:190px;top:-30px}
.DataST p{font-size:30px;line-height:30px;}
.DataST span{ line-height:30px; font-size:14px;}
.DataST:before,.DataST:after{width: 13px; height:13px; margin-top:-7px;}
.DataNK{margin-top: 20px;}
.DataN_tit{height: 48px; background:#f5f5f5;}
.DataN_tit h2{line-height: 48px;padding: 0 15px;font-size: 18px;}
.DataN_tit h2:before{height:2px;}
.DataN_tita{ margin-right:15px;line-height: 48px;font-size: 16px;}
.DataN_titM{margin-right:15px;line-height: 48px;font-size: 14px;}
.DataNg{ width:92%; padding:0 4%;}
.DataNF{ padding:10px 18px 0;}
.DataNF li{ }
.DataNa{width:94%; margin:0 auto 20px;}
.DataNaI,.DataNaP{width:50%;}
.DataNaI img{width:100%;}
.DataNaP p{font-size:18px;}
.DataNaPs{width:40px; height:40px; background-size:80px; margin:0 auto 5px;}
.DataNaPs2{background-position: -40px 0;}
.DataNaPs3{background-position: 0 -40px;}
.DataNaPs4{background-position: -40px -40px;}
	
.g-abpicgroup{height: 268px;}
.u-abp1,.u-abp1 img,.u-abp7,.u-abp7 img{width: 300px; height: 162px;}
.u-abp2,.u-abp2 img,.u-abp3,.u-abp3 img,.u-abp5,.u-abp5 img,.u-abp6,.u-abp6 img{width: 148px; height: 102px;}
.u-abp3{left: 152px;}
.u-abp4{left: 304px;}
.u-abp4,.u-abp4 img{width: 332px; height: 268px;}
.u-abp5{left: 640px;}
}

@media screen and (max-width: 991px){
.DataSK{padding:30px 18px 10px; margin-top:30px;}
.DataST{width:170px;top:-25px}
.DataST p{font-size:26px;line-height:25px;}
.DataST span{ line-height:25px; font-size:12px;}
.DataST:before,.DataST:after{width: 11px; height:11px; margin-top:-5px;}
.DataS_tit{width:240px;}
.DataS_tit li{ line-height:40px; height: 40px;width:50%;font-size:16px; background:#f5f5f5;}
.DataNK{margin-top: 20px;}
.DataN_tit{height: 48px; background:#f5f5f5;}
.DataN_tit h2{line-height: 48px;padding: 0 12px;font-size: 16px;}
.DataN_tit h2:before{height:2px;}
.DataN_tita{ margin-right:15px;line-height: 48px;font-size: 14px;}
.DataN_titM{margin-right:15px;line-height: 48px;font-size: 12px;}
.DataNg{ width:92%; padding:0 4%;}
.DataNF{ padding:10px 15px 0;}
.DataNF li{ }
.DataNa{width:94%; margin:0 auto 15px;}
.DataNaI,.DataNaP{width:50%;}
.DataNaI img{width:100%;}
.DataNaP p{font-size:16px;}
.DataNaPs{width:36px; height:36px; background-size:72px; margin:0 auto 5px;}
.DataNaPs2{background-position: -36px 0;}
.DataNaPs3{background-position: 0 -36px;}
.DataNaPs4{background-position: -36px -36px;}

}
@media screen and (max-width: 767px) {
.detText{width:96%; margin:10px auto 0; display: block; height:90px; padding:10px 4%; border-radius:4px; border:1px solid #ddd;}
.detNpsN{ margin-top:10px;}
.detNpsN p{ margin-left:5px; color:#666; line-height:24px;}
.detNpsI{padding:0 5px; width:50px; height:24px; margin-left:5px; border:1px solid #ddd; display:block;}
input.detNpsC{margin-left:6px; display: block; margin-top:7px;}
.detNpsNa{ margin-left:5px; height:24px; display: block;}
.detNpsNa img{ height:100%;}
.detNpsB{margin-left:5px; padding:0 5px;}
.DataSK{padding:25px 18px 10px; margin-top:25px;}
.DataST{width:140px;top:-20px}
.DataST p{font-size:18px;line-height:20px;}
.DataST span{ line-height:20px; font-size:10px;}
.DataST:before,.DataST:after{width:9px; height:9px; margin-top:-5px;}
.DataS_tit{width:220px;}
.DataS_tit li{ line-height:34px; height: 34px;width:50%;font-size:15px; background:#f5f5f5;}
.DataNK{margin-top:15px;}
.DataN_tit{height: 40px; background:#f5f5f5;}
.DataN_tit h2{line-height: 40px;padding: 0 10px;font-size: 16px;}
.DataN_tit h2:before{height:2px;}
.DataN_tita{ margin-right:10px;line-height: 40px;font-size: 14px;}
.DataN_titM{margin-right:10px;line-height: 40px;font-size: 12px;}
.DataNg{ width:92%; padding:0 4%;}
.DataNF{ padding:7px 13px 0;}
.DataNF li{ }
.DataNa{width:96%; margin:0 auto 12px;}
.DataNaI,.DataNaP{width:50%;}
.DataNaI img{width:100%;}
.DataNaP p{font-size:14px;}
.DataNaPs{width:30px; height:30px; background-size:60px; margin:0 auto 2px;}
.DataNaPs2{background-position: -30px 0;}
.DataNaPs3{background-position: 0 -30px;}
.DataNaPs4{background-position: -30px -30px;}
}



/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
	.m-lddesc{position: absolute; left: 0; top: 0; width: 111px; border-right: 1px dashed #ddd;}
	.m-zdlybtns li{width: 12.5%;}
	.g-weblinks li{width: 14.2%;}
	.m-hmbtns li span{font-size:20px;}
	.m-openbtns2 li span{font-size:18px; margin-right: 8px;}
	.m-dtxgxw .DataFR{float:right;}
}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	.m-ldtabs{float: none; margin: 0;}
	.m-ldtabs li{width: 60px;}
	.g-special{padding: 0;}
	.g-special img{height: 65px;}
	.m-hmbtns li span{font-size:18px;}
	.m-openbtns2 li span{font-size:15px; margin-right: 8px;}
	.m-dtxgxw .DataFR{float:right;}
	
}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.g-special img{height: 80px;}
	.m-znnbbox li{height: auto;}
	.m-znnbbox li a{padding: 10px 0;}
	.m-znnbbox li p{display: inline-block; padding: 0 0 0 10px; line-height: 42px;}
	.m-znnbbox li span{vertical-align: middle;}
	.m-hmbtns li span{font-size:16px;}
	.m-openbtns2 li span{font-size: 18px; margin-right: 8px;}
	.m-dtxgxw .DataFR{float:inherit;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
    .m-wgkbtns li span{width: 50px; height: 50px; line-height: 50px; border-radius: 20px; font-size: 22px;}
	.m-hmbtns li span{font-size:14px;}
	.m-openbtns2 li span{font-size:16px; margin-right: 8px;}
}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {
	.m-bjcx .form-group{margin-top: 0;}
	.m-hmbtns li span{font-size:14px;}
	.m-openbtns2 li span{font-size: 14px; margin-right: 8px;}
	
}

.wrap{
    width: 1200px;
    margin: 0 auto;
}
.slh{
	display: block;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-ul li{
	line-height: 36px;
	height: 36px;
	position: relative;
	padding-left: 15px;
}
.list-ul li:before{
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background-color: #20a0e4;
	border-radius: 50%;
	-ms-border-radius:50%;
	left: 0;
	top: 16px;
}
.list-ul li a{
	float: left;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.list-ul li span{
	float: right;
	font-size: 14px;
	color: #999;
}
.list-ul li:hover a{
	color: #005bac;
}
.mtop10{
	margin-top: 10px;
}
.mtop20{
	margin-top: 20px;
}
.mbot20{
	margin-bottom: 20px;
} 
 

/***********************app-header *********************/
.app-header{
	height: 60px;
	background: #005bac;
	display: none;
}
body.nav-open .app-nav {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	height: auto;
  }
  body.nav-open .nav-toggle {
	box-shadow: none;
  }
  body.nav-open .nav-toggle:before {
	width: 3200px;
	height: 3200px;
	/* background-color: rgba(74, 117, 230, 0.85); */
	background-color: rgba(0, 0, 0, 0.8);
  }
  body.nav-open .nav-toggle .icon {
	width: 0;
  }
  body.nav-open .nav-toggle .icon:before {
	-webkit-transform: translateY(9px) rotate(45deg);
		-ms-transform: translateY(9px) rotate(45deg);
			transform: translateY(9px) rotate(45deg);
  }
  body.nav-open .nav-toggle .icon:after {
	-webkit-transform: translateY(-9px) rotate(-45deg);
		-ms-transform: translateY(-9px) rotate(-45deg);
			transform: translateY(-9px) rotate(-45deg);
  }
  .nav-toggle {
	width: 60px;
	height: 60px;
	z-index: 2;
	border-radius: 50%;
	position: absolute;
	right: 10px;
	top: 1px;
	cursor: pointer;
	/* box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2); */
	-webkit-transition-duration: 0.66s;
			transition-duration: 0.66s;
	-webkit-transition-timing-function: swing;
			transition-timing-function: swing;
  }
  .nav-toggle:before {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	/* background-color: #4A75E6; */
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
	-webkit-transition-duration: 0.66s;
			transition-duration: 0.66s;
	-webkit-transition-timing-function: swing;
			transition-timing-function: swing;
  }
  .nav-toggle .icon {
	width: 30px;
	height: 4px;
	background-color: white;
	border-radius: 2px;
	position: absolute;
	top: 28px;
	left: 15px;
	-webkit-transition-duration: 0.5s;
			transition-duration: 0.5s;
	transiting-timing-function: swing;
  }
  .nav-toggle .icon:before,
  .nav-toggle .icon:after {
	width: 30px;
	height: 4px;
	background-color: white;
	border-radius: 2px;
	content: "";
	position: absolute;
	left: 0;
	-webkit-transition-duration: 0.5s;
			transition-duration: 0.5s;
	-webkit-transition-timing-function: swing;
	transition-timing-function: swing;
  }
  .nav-toggle .icon:before {
	top: -9px;
  }
  .nav-toggle .icon:after {
	top: 9px;
  }
  .app-nav {
	position: absolute;
	top: 80px;
	height: 0;
	overflow: hidden;
	left: 0;
	width: 100%;
	z-index: 9;
	padding: 0 20px;
	-webkit-transition-duration: 0.66s;
	transition-duration: 0.66s;
	-webkit-transition-timing-function: swing;
	transition-timing-function: swing;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
  }
  .app-nav ul{
	  margin-left: -10px;
	  margin-right: -10px;
	  overflow: hidden;
  }
  .app-nav ul li {
	list-style: none;
	float: left;
	width: 50%;
	padding: 0 10px;
	margin-top: 10px;
  }
  .app-nav ul li a {
	display: block;
	text-align: center;
	color: white;
	background: #005bac;
	text-decoration: none;
	border-radius: 8px;
	line-height:68px;
	font-size: 18px;
	-webkit-transition-duration: 0.25s;
			transition-duration: 0.25s;
  }
  .app-nav ul:hover li a {
	opacity: 0.5;
  }
  .app-nav ul:hover li:hover a {
	opacity: 1;
  }
  .app-logo{
	  position: absolute;
	  top: 3px;
	  left: 12px;
  }


  /*********************** position *********************/
.position{
	line-height: 48px;
	padding-left: 32px;
	background: url(http://www.jianxian.gov.cn/images/images/nxpos1_03.png) no-repeat left center;
	color: #fff;
}
.position a{
	color: #fff!important;
	font-size: 15px;
}
.position span{
	margin: 0 6px;
}

  /*********************** page *********************/

.page{
	line-height: 50px;
	text-align: center;
	margin-top: 20px;
}

  /*********************** right-aside *********************/
.right-aside{
	position: fixed;
	width: 50px;
	top: 240px;
	left: 50%;
	margin-left: 609px;
	background: #979a9b;
	padding: 10px 0;
	border-radius: 4px;
	z-index: 9999;
}
.right-aside ul>li{
	position: relative;
}
.right-aside ul>li>a{
	display: block;
	text-align: center;
	padding: 5px 0;
	transition: .2s;
}
.right-aside ul>li>a.on{
	background: #036ac5;
	padding: 10px 0;
}
.nxapp{
	position: absolute;
	background: #fff;
	display: none;
	box-shadow: 0 0 10px #ccc;
}
.nxapp1{
	top: -55px;
	left: -130px;
	width: 100px;
}
/* .nxapp2:before{
	position: absolute;
	content:"";
	right: -16px;
	top: 74px;
	border:8px solid transparent;
	border-left-color: #fff;
} */
.nxapp1 h4{
	line-height: 32px;
	background: #036ac5;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.nxapp-1{
	padding: 15px 14px;
}
.nxapp-1 p{
	text-align: center;
}
.nxapp-1 p img{
	display: block;
}
.nxapp-1 p span{
	color: #666;
	font-size: 14px;
	display: block;
	margin-top: 4px;
}
.nxapp-1 .p2{
	margin-top: 8px;
}
.nxapp2{
	top: 0px;
	left: -130px;
	width: 100px;
}
.nxapp5{
	top: 4px;
}
.nxapp2 h4{
	padding: 10px;
}
.nxapp2 h4 img{
	display: block;
}
.nxapp2 h4 span{
	font-size: 14px;
	color: #666;
	display: block;
	margin-top: 4px;
	text-align: center;
}
.nxapp2 h4 a{
	font-size: 14px;
	color: #666;
	display: block;
	margin-top: 4px;
	text-align: center;
}
.nxapp2 h4 a:hover{
	color: #005bac;
}


/*************** shiqing ****************/
.sq-content{
    background:#fff url(../images/nsfss10_02.jpg) no-repeat center 0;
}
.sqt-nav{
    height: 60px;
    background: url(http://www.jianxian.gov.cn/images/images/nav11_03.png) repeat-x;
}
.header .sqt-nav .nav{
    background-image: none;
}
.sq-con-b{
    position: relative;
    height: 666px;
    overflow: hidden;
}
.sq-top{
    position: absolute;
    width: 321px;
    left: 50%;
    top: 46px;
    margin-left: -160px;
}
.sqk1 .sqk1-1{
    margin-left: -10px;
    margin-right: -10px;
}
.sqk1-w1{
    float: left;
    padding: 0 10px;
    width: 18.3%;
}
.sqk1-w2{
    float: left;
    padding: 0 10px;
    width: 65.4%;
}
.sqk1-w3{
    float: left;
    padding: 0 10px;
    width: 16.3%;
}
.sqk1-w2-1{
    border: 1px solid #e1e1d9;
    padding: 22px;
}
.sqk1-w2-1 p{
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.sqk1-w2-1 .p1{
    margin-top: 0;
}
.sqk1-w2-1 .p1 span{
    font-weight: bold;
    font-size: 21px;
}
.sqk1-w2-1 a{
    display: block;
    border: 1px solid #0561b0;
    border-radius: 20px;
    width: 114px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    color: #0561b0;
}
.sqk1-w2-1 a:hover{
    background: #0561b0;
    color: #fff;
}
.sqk1-w3 li{
    
    margin-top: 16px;
}
.sqk1-w3 li a{
    display: block;
    height: 100%;
    height: 86px;
    line-height: 86px;
    background: #edf4f9;
}
.sqk1-w3 li.li1{
    margin-top: 0;
}
.sqk1-w3 li i{
    float: left;
    width: 46px;
    height: 36px;
    background-image: url(http://www.jianxian.gov.cn/images/images/nxfsq20_03.png);
    background-repeat: no-repeat;
    margin-top: 25px;
    margin-left: 26px;
    margin-right: 10px;
    transition: .2s;
}
.sqk1-w3 li i.i1{
    background-position: -10px -9px;
}
.sqk1-w3 li:hover i.i1{
    background-position: -10px -52px;
}
.sqk1-w3 li i.i2{
    background-position: -77px -12px;
}
.sqk1-w3 li:hover i.i2{
    background-position: -77px -55px;
}
.sqk1-w3 li i.i3{
    background-position: -144px -12px;
}
.sqk1-w3 li:hover i.i3{
    background-position: -144px -55px;
}
.sqk1-w3 li i.i4{
    background-position: -212px -14px;
}
.sqk1-w3 li:hover i.i4{
    background-position: -212px -57px;
}
.sqk1-w3 li i.i5{
    background-position: -280px -14px;
}
.sqk1-w3 li:hover i.i5{
    background-position: -280px -57px;
}
.sqk1-w3 li a:hover{
    background: #0561b0;
}
.sqk1-w3 li:hover span{
    color: #fff;
}
.sqk2{
    margin-top: 50px;
}
.sqk2-1{
    margin-left: -10px;
    margin-right: -10px;
}
.sqk2-w1{
    float: left;
    padding: 0 10px;
    width:  18.3%;
}
.sqk2-w2{
    float: left;
    padding: 0 10px;
    width:  27.2%;
}
.sqk2-w2-1{
    position: relative;
    height: 498px;
    background: #edf4f9;
    overflow: hidden;
    transition: .2s;
}
.sqk2-w2-1:hover{
    box-shadow: 0 0 12px #ccc;
}
.sqk2-w2-1 h2{
    text-align: center;
    margin-top: 27px;
    color: #0561b0;
    font-weight: bold;
    font-size: 24px;
}
.sqk2-w2-1 p{
    padding: 0 18px;
    margin-top: 20px;
    line-height: 30px;
    position: relative;
    z-index: 3;
}
.sqk2-w2-1 p a{
    float: right;
    color: #0561b0;
}
.sqk2-w2-1 img{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.sqk3{
    margin-top: 50px;
}
.sqk3-1{
    margin-left: -10px;
    margin-right: -10px;
}
.sqk3-w1{
    width: 18.3%;
    float: left;
    padding: 0 10px;
}
.sqk3-w2{
    width: 81.7%;
    float: left;
    padding: 0 10px;
}
.sqk3-w2 .item{
    height: 498px;
}
.t-intro{
    width: 25.7%;
    float: left;
    padding: 15px;
    background: #edf4f9;
    height: 100%;
    overflow: hidden;
}
.t-img{
    width: 74.3%;
    float: left;
    padding-left: 20px;
    height: 100%;
    overflow: hidden;
}
.t-img img{
    width: 100%;
    height: 100%;
}
.sqkk-img img{
    display: block;
}
.t-intro span{
    float: left;
    font-size: 24px;
    font-weight: bold;
    width: 28px;
}
.t-intro em{
    width: 172px;
    float: right;
    color: #666;
    line-height: 30px;
}
.sqk3-w-21 .owl-dots{
    display: none!important;
}
.sqk3-w-21 .owl-nav div{
    width: 34px;
    height: 68px;
    padding: 0!important;
    background: url(../images/sqimg1_03.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -34px;
}
.sqk3-w-21 .owl-nav .owl-prev{
    left: 0;
    background-position: 0 0;
}
.sqk3-w-21 .owl-nav .owl-next{
    right: 0;
    background-position: -44px 0;
}
.sqk3-w-21 .owl-nav div:hover{
    opacity: 0.5;
}
.sqk4{
    margin-top: 50px;
}
.sqk4-1{
    margin-left: -10px;
    margin-right: -10px;
}
.sqk4-w1{
    float: left;
    width: 18.3%;
    padding: 0 10px;
}
.sqk4-w2{
    float: left;
    width: 81.7%;
    padding: 0 10px;
}
.food-box{
    padding: 26px 22px;
    background: #edf4f9;
    transition: all .2s;
}
.food-box a{
    display: block;
    height: 100%;
}
.food-box .s1{
    display: block;
}
.food-box .s1 img{
    display: block;
    transition: all .2s;
}
.food-box .s2{
    display: block;
    margin-top: 20px;
    overflow: hidden;
    padding-right: 38px;
}
.food-box .s2 em{
    float: right;
    writing-mode:vertical-rl;
    writing-mode:tb-rl;
    height: 182px;
}
.food-box .s2 i{
    float: right;
    font-size: 24px;
    font-weight: bold;
    width: 24px;
    margin-left: 16px;
}
.food-box .s2 em strong{
    float: right;
    width: 18px;
    text-align: center;
    color: #666;
    margin: 0 3px;
}
.food-box:hover{
    box-shadow: 0 0 12px #ccc;
}
.food-box:hover img{
    transform: rotate(360deg);
}
.modern-economy{
    margin-top: 50px;
    background: url(../images/sqimg4_02.jpg) no-repeat center 0;
    overflow: hidden;
}
.modern-title{
    margin-top: 32px;
    text-align: center;
}
.modern1{
    margin-top: 60px;
    position: relative;
}
.modern1 .mod-more{
    width: 100px;
    height: 34px;
    border: 1px solid #0561b0;
    text-align: center;
    line-height: 34px;
    color: #0561b0;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -50px;
    border-radius: 5px;
}
.modern2{
    margin-top: 45px;
}
.modern3{
    margin-top: 45px;
    padding: 20px;
    background: #fff url(../images/nxfsq4_03.jpg) left bottom no-repeat;
    height: 612px;
    margin-bottom: 34px;
}
.modern3-t1{
    width: 164px; 
    background: url(../images/nxfsq5_03.jpg) no-repeat 5px top;
}
.modern3-t1 span{
    float: right;
    width: 80px;
    color: #666;
    line-height: 30px;
}
.modern3-t2{
    width: 952px;
    position: relative;
}
.modern3-t2 li{
    position: absolute;
    overflow: hidden;
}
.modern3-t2 li img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    transition: all .2s;
    display: block;
    max-height: 100%;
    height: 100%;
    min-width: 100%;
    max-width: initial;
}
.modern3-t2 li a{
    display: block;
    height: 100%;
}
.modern3-t2 li span{
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 40px;
    left: 0;
    bottom: -40px;
    z-index: 2;
    color: #fff;
    transition: all .2s;
    background: rgba(0, 0, 0, .6);
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.modern3-t2 li:hover span{
    bottom: 0;
}
.modern3-t2 li:hover img{
    transform: scale(1.1);
}
.modern3-t2 .li1{
    width: 440px;
    height: 260px;
    left: 0;
    top: 0
}
.modern3-t2 .li2{
    width: 300px;
    height: 120px;
    left: 461px;
    top: 0
}
.modern3-t2 .li3{
    width: 300px;
    height: 120px;
    left: 461px;
    top: 142px;
}
.modern3-t2 .li4{
    width: 170px;
    height: 261px;
    right: 0;
    top: 0;
}
.modern3-t2 .li5,.modern3-t2 .li6,.modern3-t2 .li7,.modern3-t2 .li8{
    width: 225px;
    height: 294px;
    top: 281px;
}
.modern3-t2 .li5{
    left: 0;
}
.modern3-t2 .li6{
    left: 244px;
}
.modern3-t2 .li7{
    left: 487px;
}
.modern3-t2 .li8{
    left: 729px;
}
.sqk-t{
    display: none;
}
.mod-jj{
    margin:40px 0;
    padding: 0 20px;
    display: none;
}
.dw-side-ul{
    position: fixed;
    left: 50%;
    margin-left: 607px;
    bottom: 10px;
    width: 116px;
    display: none;
}
.dw-side-ul li{
    margin-top: 1px;
}
.dw-side-ul li a{
    display: block;
    width: 35px;
    height: 35px;
    background: #7b6f6f;
    border-radius: 5px;
    overflow: hidden;
    transition: all .2s;
}
.dw-side-ul li a img{
    float: left;
    margin-top: 2px;
    margin-left: 2px;
    overflow: hidden;
}
.dw-side-ul li a span{
    float: left;
    color: #fff;
    margin-left: 6px;
    line-height: 34px;
    font-size: 0;
    display: none;
    transition: all .2s;
}
.dw-side-ul li:hover a{
    width: 100%;
    background: #0561b0;
}
.dw-side-ul li:hover a span{
    display: block;
    font-size: 16px;
}
.dw-side-ul li.current a{
    width: 100%;
    background: #0561b0;
}
.dw-side-ul li.current a span{
    display: block;
    font-size: 16px;
}






/*************** data ****************/
.data-con{
    background: #fff;
    padding-top: 20px;
}
.data1-title{
    border-bottom: 1px solid #1172c6;
    padding-bottom: 14px;
}
.data1-title a{
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 18px;
    font-weight: bold;
    position: relative;
}
.data1-title a.on{
    color: #fff;
    background: #1172c6;
}
.data1-title a.on:before{
    position: absolute;
    border: 12px solid transparent;
    content: "";
    left: 50%;
    margin-left: -12px;
    bottom: -21px;
    border-top-color: #1172c6;
}
.dqsc-title{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    margin-top: 16px;
    margin-bottom: 10px;
}
.dqsc-img{
    text-align: center;
}
.data-2{
    padding: 37px 0;
    background: #e4f0f6;
    margin-top: 10px;
}
.data-2-1 .data-2-title{
    width: 228px;
    float: left;
    margin-top: 89px;
    margin-left: 132px;
}
.data-2-1 .data-2-list{
    width: 541px;
    margin-left: 85px;
    float: left;
}
.data-2-list li{
    height: 58px;
    line-height: 51px;
    background: url(http://www.jianxian.gov.cn/images/images/data9_03.png) no-repeat;
    margin-top: 27px;
    padding: 0 13px;
}
.data-2-list li a{
    padding-left: 37px;
    background: url(http://www.jianxian.gov.cn/images/images/data3_03.png) no-repeat left center;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.data-2-list li a:hover{
    text-decoration: underline;
}
.data-3{
    padding: 34px 0;
}
.data-3-title{
    text-align: center;
}
.data-3-list{
    margin-top: 10px;
    padding: 0 46px;
}
.data-3-list ul{
    margin-left: -20px;
    margin-right: -20px;
}
.data-3-list li{
    width: 50%;
    float: left;
    margin-top: 20px;
    padding: 0 20px;
}
.data-3-list li .data3-list-1{
    background: #fafafa;
    padding: 20px;
    transition: .2s;
}
.data3-list-1 p{
    line-height: 30px;
}
.data3-list-1 p span{
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #539bda;
    display: inline-block;
    letter-spacing: 3px;
    vertical-align: middle;
}
.data3-list-1 p i{
    display: inline-block;
    width: 38px;
    height: 2px;
    background: #539bda;
    vertical-align: middle;
}
.data3-list-1 p em{
    color: #666;
    margin-left: 4px;
    vertical-align: middle;
}
.data3-list-1 a{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 14px;
    font-weight: bold;
}
.data3-list-1:hover{
    box-shadow: 0 0 10px #ccc;
}
.data3-list-1:hover a{
    color: #539bda;
}
.data-3-list .data-more a{
    position: relative;
    display: block;
    width: 120px;
    height: 40px;
    background: #1172c6;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin: 38px auto 0;
    border-radius: 4px;
    transition: .2s;
}
.data-3-list .data-more a:hover{
    background: #0e69b8;
    width: 128px;
}
.data-4{
    padding: 84px 0;
    background: #e4f0f6;
}
.data-4-1 .data-4-list{
    float: left;
    margin-left: 110px;
    margin-right: 76px;
    width: 738px;
}
.data-4-1 .data-4-title{
    float: left;
}
.data-4-list{
    position: relative;
}
.data-4-list:before{
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background:url(http://www.jianxian.gov.cn/images/images/data12_03.png) no-repeat;
    top: 107px;
    left: -11px;
}
.data-4-list:after{
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background:url(http://www.jianxian.gov.cn/images/images/data12_03.png) no-repeat;
    top: 107px;
    right: -11px;
}
.data-4-list ul{
    position: relative;
    height: 226px;
    width: 100%;
}
.data-4-list ul:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 4px;
    background: #1172c6;
    top: 111px;
    left: 0;
}
.data-4-list li{
    width: 63px;
    height: 122px;
    background-image: url(http://www.jianxian.gov.cn/images/images/data10_03.png);
    background-repeat: no-repeat;
    position: absolute;
}
.data-4-list .li5,.data-4-list .li6,.data-4-list .li7,.data-4-list .li8{
    background-image: url(http://www.jianxian.gov.cn/images/images/data7_03.png);
}
.data-4-list .li1{
    left: 40px;
    top: 0;
}
.data-4-list .li2{
    left: 207px;
    top: 0;
}
.data-4-list .li3{
    left: 375px;
    top: 0;
}
.data-4-list .li4{
    left: 541px;
    top: 0;
}
.data-4-list .li5{
    left: 123px;
    bottom: 0;
}
.data-4-list .li6{
    left: 291px;
    bottom: 0;
}
.data-4-list .li7{
    left: 456px;
    bottom: 0;
}
.data-4-list .li8{
    left: 625px;
    bottom: 0;
}
.data-4-list li a{
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    line-height: 53px;
    font-weight: bold;
}
.data-4-list li.li5 a,.data-4-list li.li6 a,.data-4-list li.li7 a,.data-4-list li.li8 a{
    line-height: 183px;
}
.data-4-list .li1:hover,.data-4-list .li2:hover,
.data-4-list .li3:hover,
.data-4-list .li4:hover{
    background-image: url(http://www.jianxian.gov.cn/images/images/data13_03.png);
}
.data-4-list .li5:hover,.data-4-list .li6:hover,
.data-4-list .li7:hover,
.data-4-list .li8:hover{
    background-image: url(http://www.jianxian.gov.cn/images/images/data14_03.png);
}
.year-box{ text-align: right; font-size: 14px; padding-right: 37px; margin-top:10px;}
 .year-box span{}
 .year-box .year{ font-size: 14px; border: none; color: #fff; border-radius: 3px; width: 110px; height: 32px; background-color: #1172c6; padding: 5px 10px; }
.year-box .year option{ color: #666; background-color: #fff; }
